// fetch('http://localhost:3000/mi/user/login')
// login.js
const loginUrl = 'http://127.0.0.1:3000/mi/user/login';

async function login(username, password) {
  try {
    const response = await fetch(loginUrl, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({ username, password }),
    });

    if (response.ok) {
      const data = await response.json();
      console.log('Login successful:', data);
      return data; // 返回登录成功的数据
    } else {
      throw new Error('Login failed');
    }
  } catch (error) {
    console.error('Login error:', error);
  }
}

// 使用登录函数
document.getElementById('loginButton').addEventListener('click', async (e) => {
  e.preventDefault();
  const username = document.getElementById('username').value;
  const password = document.getElementById('password').value;

  await login(username, password);
});















































// // 假设您的登录接口位于这个URL
// // fetch('http://localhost:3000/mi/user/login')
// const loginUrl = 'http://127.0.0.1:3000/mi/user/login';

// // 登录函数，接受用户名和密码作为参数
// async function login(username, password) {
//   try {
//     // 使用 fetch 发送 POST 请求
//     const response = await fetch(loginUrl, {
//       method: 'POST', // 请求方法
//       headers: {
//         'Content-Type': 'application/json', // 设置请求头，告诉服务器我们发送的是JSON数据
//       },
//       body: JSON.stringify({ username, password }), // 将用户名和密码转换为JSON字符串
//     });

//     // 检查响应状态
//     if (response.ok) {
//       // 如果请求成功，解析JSON响应体
//       const data = await response.json();
//       console.log('Login successful:', data);
//       return data; // 返回登录成功的数据
//     } else {
//       // 如果服务器返回错误状态，抛出错误
//       throw new Error('Login failed');
//     }
//   } catch (error) {
//     // 处理请求错误或JSON解析错误
//     console.error('Login error:', error);
//   }
// }